html,
body,
#root {
  height: 100%;
}

.colorWeak {
  filter: invert(80%);
}

.ant-layout {
  min-height: 100vh;
}

canvas {
  display: block;
}

body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.globalSpin {
  width: 100%;
  margin: 40px 0 !important;
}

ul,
ol {
  list-style: none;
}
.bf-container{
  background-color: #fff;
  width: 90%
}


.LabelBlock{
  padding: 25px 30px;

  b{
    display: block;
    font-size: 36px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.5)
  }
  span{
    display: block;
    font-size: 16px;
    color: #fff;
  }
}
.labelBox{
  padding-right:20px;

  span{
      color: #333;
  }
  b{
      padding-left:10px;
      color: #1890FF;
  }
}



.flexcenter(){
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}

.flexaroundwarp{
  .flexcenter;
  justify-content:space-around;
}
.flexendwarp{
  .flexcenter;
  justify-content: flex-end;
}
.flexstartwarp{
  .flexcenter;
  justify-content: flex-start;
}
.flexbetweenwarp{
  .flexcenter;
  justify-content: space-between;
}

.magin-t20{
  margin-top: 20px
}